﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Temas/MasterPage.Master" AutoEventWireup="true"
    CodeBehind="EditarCompetencia.aspx.cs" Inherits="Talento21.Pages.Competencia.EditarCompetencia" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <fieldset class="form-horizontal">
        <legend>Modificar Competencia</legend>
        <asp:TextBox ID="txtIdCompetencia" runat="server" Visible="false" />
        <div class="control-group">
            <label class="control-label">
                Cargo:</label>
            <div class="controls">
                <asp:DropDownList ID="ddlCargos" runat="server" DataSourceID="CargosEmpresa" DataTextField="Nombre"
                    DataValueField="Id_Cargo">
                </asp:DropDownList>
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Nombre:</label>
            <div class="controls">
                <asp:TextBox ID="txtNombreCompetencia" runat="server" Text='<%# Bind("Nombre") %>' />
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Definición:</label>
            <div class="controls">
                <asp:TextBox ID="txtDefinicionCompetencia" runat="server" Text='<%# Bind("Definicion") %>'
                    TextMode="MultiLine" Height="126px" Width="306px" />
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Tipo Competencia:</label>
            <div class="controls">
                <asp:DropDownList ID="ddlTipoCompetencia" runat="server" DataSourceID="TipoCompetencia"
                    DataTextField="Descripcion" DataValueField="Id_Tipo_Competencia">
                </asp:DropDownList>
            </div>
        </div>
        <legend>Niveles</legend>
        <div class="control-group">
            <label class="control-label">
                Nº Nivel:</label>
            <div class="controls">
                <asp:TextBox ID="txtNumNivel" runat="server" />
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Nombre:</label>
            <div class="controls">
                <asp:TextBox ID="txtNombreNivel" runat="server" />
            </div>
        </div>
        <div class="control-group">
            <label class="control-label">
                Descripción:</label>
            <div class="controls">
                <asp:TextBox ID="txtDescripcionNivel" runat="server" TextMode="MultiLine" Height="126px"
                    Width="306px" />
            </div>
            <br />
            <div class="controls">
                <asp:LinkButton CssClass="btn btn-primary" ID="btnAgregarNiveles" runat="server"
                    CausesValidation="True" CommandName="Insert" Text="Agregar Nivel" OnClick="btnAgregarNiveles_Click" />
            </div>
        </div>
        <div class="control-group">
            <div class="controls">
                <asp:GridView ID="gvNiveles" runat="server" CssClass="table" Width="70%" AutoGenerateColumns="False"
                    DataSourceID="ObjectDataSource1" DataKeyNames="NumNivel">
                    <Columns>
                        <asp:BoundField DataField="Id_Nivel" HeaderText="IdNivel" SortExpression="IdNivel" />
                        <asp:BoundField DataField="NumNivel" HeaderText="NumNivel" SortExpression="NumNivel" />
                        <asp:BoundField HeaderText="Nombre" DataField="Nombre" SortExpression="Nombre" />
                        <asp:BoundField HeaderText="Descripcion" DataField="Descripcion" SortExpression="Descripcion" />
                        <asp:CommandField ShowDeleteButton="True" HeaderText="Quitar Nivel" DeleteImageUrl="~/Temas/img/deletegv.png"
                            ButtonType="Image" />
                    </Columns>
                </asp:GridView>
                <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DataObjectTypeName="Talento21.Modelo.InfNivelCompetenciaEmp"
                    DeleteMethod="EliminarNivel" InsertMethod="AgregarNivel" SelectMethod="ObtenerNiveles"
                    TypeName="Talento21.Pages.Competencia.CompetenciasViewModel">
                    <DeleteParameters>
                        <asp:Parameter Name="NumNivel" Type="Int32" />
                    </DeleteParameters>
                </asp:ObjectDataSource>
            </div>
        </div>
        <div class="form-actions">
            <asp:LinkButton CssClass="btn btn-primary" ID="btnGuardarCompetencia" runat="server"
                CausesValidation="True" CommandName="Insert" Text="Guardar" OnClick="btnGuardarCompetencia_Click" />&nbsp;
        </div>
        <asp:ObjectDataSource ID="TipoCompetencia" runat="server" SelectMethod="ObtenerTiposCompetencias"
            TypeName="Talento21.Negocio.Servicio.SrvTipoCompetencia"></asp:ObjectDataSource>
        <asp:ObjectDataSource ID="CargosEmpresa" runat="server" SelectMethod="ObtenerCargosPorRutEmpresa"
            TypeName="Talento21.Negocio.Servicio.SrvCargosEmp">
            <SelectParameters>
                <asp:SessionParameter DefaultValue="0" Name="emp_rut" SessionField="emp_rut" Type="Int32" />
            </SelectParameters>
        </asp:ObjectDataSource>
    </fieldset>
</asp:Content>
